Shared Memory Simulations with Triple-Logarithmic Delay

نویسندگان

  • Artur Czumaj
  • Friedhelm Meyer auf der Heide
  • Volker Stemann
چکیده

We consider the problem of simulating a PRAM on a distributed memory machine (DMM). Our main result is a randomized algorithm that simulates each step of an n-processor CRCW PRAM on an n-processor DMM with O(log log log n log n) delay, with high probability. This is an exponential improvement on all previously known simulations. It can be extended to a simulation of an (n log log log n log n)-processor EREW PRAM on an n-processor DMM with optimal delay O(log log log n log n), with high probability. Finally a lower bound of (log log log n=log log log log n) expected time is proved for a large class of randomized simulations that includes all known simulations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Contention resolution in hashing based shared memory simulations

In this paper we study the problem of simulating shared memory on the distributed memory machine (DMM). Our approach uses multiple copies of shared memory cells, distributed among the memory modules of the DMM via universal hashing. The main aim is to design strategies that resolve contention at the memory modules. Extending results and methods from random graphs and very fast randomized algori...

متن کامل

Simple, Eecient Shared Memory Simulations (extended Abstract)

We present three shared memory simulations on distributed memory machines (DMMs), which use universal hashing to distribute the shared memory cells over the memory modules of the DMM. We measure their quality in terms of delay, time-processor eeciency, memory contention (how many requests have to be satissed by one memory module per simulated step) and simplicity. Further we take into considera...

متن کامل

Hashing Strategies for Simulating Shared Memory on Distributed Memory Machines

We survey shared memory simulations on distributed memory machines (DMMs), that use universal hashing to distribute the shared memory cells over the memory modules of the DMM. We measure their quality in terms of delay, time-processor eeciency, memory contention (how many requests have to be satissed by one memory module per simulated step) and simplicity. Further we take into consideration dii...

متن کامل

Simulating Shared Memory in Real Time: On the Computation Power of Reconfigurable Architectures

We consider randomized simulations of shared memory on a distributed memory machine (DMM) where the n processors and the n memory modules of the DMM are connected via a reconfigurable architecture. We first present a randomized simulation of a CRCW PRAM on a reconfigurable DMM having a complete reconfigurable interconnection. It guarantees delay O(log *n), with high probability. Next we study a...

متن کامل

Improved Optimal Shared Memory Simulations, and the Power of Reconfiguration

W e present time-processor optimal randomized algorithms for simulating a shared memory machine ( E R E W P R A M ) on a distributed memory machine (DMM). The first algorithm simulates each step of an n-processor E R E W P R A M on an n-processor DMM with O( l ~ ~ ~ ~ ~ o ~ n ) delay with high probability. This simulation is work optimal and can be made timeprocessor optimal. The best previous ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995